Test Doubles
TL;DRs
本物の実装がテストダブルよりも好まれる。
テストに本物が使えないとき、フェイクはしばしば最適な解である。
スタブの使い過ぎは不明確で脆いテストにつながる。
相互作用テストは極力避けるべきだ。それは実装を外に晒すので脆いテストになるから。